home *** CD-ROM | disk | FTP | other *** search
-
-
-
- QQQQDDDDaaaattttaaaaSSSSiiiinnnnkkkk((((3333qqqqtttt)))) TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888)))) QQQQDDDDaaaattttaaaaSSSSiiiinnnnkkkk((((3333qqqqtttt))))
-
-
-
- NNNNAAAAMMMMEEEE
- QDataSink - A QDataSink is an asynchronous consumer of data
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- #include <qasyncio.h>
-
- Inherits QAsyncIO.
-
- PPPPuuuubbbblllliiiicccc MMMMeeeemmmmbbbbeeeerrrrssss
- vvvviiiirrrrttttuuuuaaaallll iiiinnnntttt rrrreeeeaaaaddddyyyyTTTTooooRRRReeeecccceeeeiiiivvvveeee (((())))
- vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd rrrreeeecccceeeeiiiivvvveeee (((( ccccoooonnnnsssstttt uuuucccchhhhaaaarrrr ****,,,, iiiinnnntttt ccccoooouuuunnnntttt ))))
- vvvviiiirrrrttttuuuuaaaallll vvvvooooiiiidddd eeeeooooffff (((())))
- vvvvooooiiiidddd mmmmaaaayyyybbbbeeeeRRRReeeeaaaaddddyyyy (((())))
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- A QDataSink is an asynchronous consumer of data.
-
- A data sink is an object which receives data from some
- source in an asynchronous manner. This means that at some
- time not determined by the data sink, blocks of data are
- given to it from processing. The data sink is able to limit
- the maximum size of such blocks which it is currently able
- to process.
-
- See also: QAsyncIO, QDataSource and QDataPump.
-
- MMMMEEEEMMMMBBBBEEEERRRR FFFFUUUUNNNNCCCCTTTTIIIIOOOONNNN DDDDOOOOCCCCUUUUMMMMEEEENNNNTTTTAAAATTTTIIIIOOOONNNN
- vvvvooooiiiidddd QQQQDDDDaaaattttaaaaSSSSiiiinnnnkkkk::::::::eeeeooooffff (((()))) [[[[vvvviiiirrrrttttuuuuaaaallll]]]]
- This function will be called when no more data is available
- for processing.
-
- vvvvooooiiiidddd QQQQDDDDaaaattttaaaaSSSSiiiinnnnkkkk::::::::mmmmaaaayyyybbbbeeeeRRRReeeeaaaaddddyyyy (((())))
- This should be called whenever readyToReceive() might have
- become non-zero. It is merely calls QAsyncIO::ready() if
- readyToReceive() is non-zero.
-
- iiiinnnntttt QQQQDDDDaaaattttaaaaSSSSiiiinnnnkkkk::::::::rrrreeeeaaaaddddyyyyTTTTooooRRRReeeecccceeeeiiiivvvveeee (((()))) [[[[vvvviiiirrrrttttuuuuaaaallll]]]]
- The data sink should return a value indicating how much data
- it is ready to consume. This may be 0.
-
- vvvvooooiiiidddd QQQQDDDDaaaattttaaaaSSSSiiiinnnnkkkk::::::::rrrreeeecccceeeeiiiivvvveeee (((( ccccoooonnnnsssstttt uuuucccchhhhaaaarrrr ****,,,, iiiinnnntttt ccccoooouuuunnnntttt )))) [[[[vvvviiiirrrrttttuuuuaaaallll]]]]
- This function is called to provide data for the data sink.
- The count will be no more than the amount indicated by the
- most recent call to readyToReceive(). The sink must use all
- the provided data.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- hhhhttttttttpppp::::////////wwwwwwwwwwww....ttttrrrroooollllllll....nnnnoooo////qqqqtttt////qqqqddddaaaattttaaaassssiiiinnnnkkkk....hhhhttttmmmmllll
-
- CCCCOOOOPPPPYYYYRRRRIIIIGGGGHHHHTTTT
- Copyright 1992-1997 Troll Tech AS. See the LICENSE file
- included in the distribution for a complete license
-
-
-
- Page 1 (printed 9/22/98)
-
-
-
-
-
-
- QQQQDDDDaaaattttaaaaSSSSiiiinnnnkkkk((((3333qqqqtttt)))) TTTTrrrroooollllllll TTTTeeeecccchhhh AAAASSSS ((((9999 JJJJuuuullllyyyy 1111999999998888)))) QQQQDDDDaaaattttaaaaSSSSiiiinnnnkkkk((((3333qqqqtttt))))
-
-
-
- statement.
-
- AAAAUUUUTTTTHHHHOOOORRRR
- Generated automatically from the source code.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 2 (printed 9/22/98)
-
-
-
-